package com.admin.service;


import com.admin.es.entity.EsSchoolActivityEntity;
import com.admin.user.entity.SchoolActivity;
import java.util.List;
/**
 * 学校活动管理service
 * @author 武佳敏
 * @date 2023-02-01
 */
public interface SchoolActivityService {

    /**
     * 条件查询学校活动列表
     * @author 武佳敏
     * @date 2023-02-01
     */
    List<EsSchoolActivityEntity> getList(SchoolActivity schoolActivity);

    /**
     * 删除es中的数据
     * @author 武佳敏
     * @date 2023-02-01
     */
    void deleteEsData();

    /**
     * 新增学校活动
     * @author 武佳敏
     * @date 2023-02-01
     */
    void add(SchoolActivity schoolActivity);

    /**
     * 通过id修改学校活动
     * @author 武佳敏
     * @date 2023-02-01
     */
    void updateById(SchoolActivity schoolActivity);

    /**
     * 通过id删除学校活动
     * @author 武佳敏
     * @date 2023-02-01
     */
    void delById(Long id);
}
